package com.bd.scm.module.utils;

import org.springframework.util.DigestUtils;

/** 动态盐加密处理
 * @author YH
 * @version 1.0
 * @date 2020/12/15 9:11
 */
public class MD5Utils {

    /**
     * 添加时生成密码
     * @param account
     * @param password
     * @return
     */
    public static String getDigestMD5(String account, String password){
        String salt = DigestUtils.md5DigestAsHex(account.getBytes());
        return DigestUtils.md5DigestAsHex((salt + password).getBytes());
    }

    /**
     * 登录时的密码
     * @param salt
     * @param password
     * @return
     */
    public static String getLoginMD5(String salt, String password){
        return DigestUtils.md5DigestAsHex((salt + password).getBytes());
    }

}
